package com.engine4cloud.tdf.education.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.engine4cloud.tdf.common.security.service.TdfUser;
import com.engine4cloud.tdf.education.dto.EduResourceFileDTO;
import com.engine4cloud.tdf.education.dto.query.EduResourceFileQueryDTO;
import com.engine4cloud.tdf.education.dto.result.EduResourceFileResultDTO;
import com.engine4cloud.tdf.education.entity.EduResourceFileEntity;

import java.util.List;

public interface EduResourceFileService extends IService<EduResourceFileEntity> {
    void batchSave(EduResourceFileQueryDTO dto, List<EduResourceFileDTO> fileList, TdfUser user);

    void batchUpdate(EduResourceFileQueryDTO dto, List<EduResourceFileDTO> fileList, TdfUser user);

    List<EduResourceFileResultDTO> findList(EduResourceFileQueryDTO dto);

}